/*栅格化系统*/
*{
	box-sizing: border-box;
}

.n-row {
	width: 100%;
	overflow: hidden;
}

.n-row:before,
.n-row:after {
  display: table;
  line-height: 0;
  content: "";
}

.n-row:after {
  clear: both;
}

.n-col-12, .n-col-11, .n-col-10, .n-col-9, .n-col-8, .n-col-7, .n-col-6, .n-col-5, .n-col-4, .n-col-3, .n-col-2, .n-col-1{float: left; padding-left: 15px; padding-right: 15px;min-height: 1px; display: block; position: relative; overflow: hidden;}
.n-col-12{width:100%}
.n-col-11{width:91.66666667%}
.n-col-10{width:83.33333333%}
.n-col-9{width:75%}
.n-col-8{width:66.66666667%}
.n-col-7{width:58.33333333%}
.n-col-6{width:50%}
.n-col-5{width:41.66666667%}
.n-col-4{width:33.33333333%}
.n-col-3{width:25%}
.n-col-2{width:16.66666667%}
.n-col-1{width:8.33333333%}

label{
	display: inline-block;
	max-width: 100%;
}

/*标准input*/
input[type=text], input[type=password]{
	display: block;
	width: 100%;
	padding: .2em;
	font-size: 1rem;
	line-height: 1.2;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
}

select{
	display: block;
	width: 95%;
	padding: .02em;
	font-size: 14px;
	height: 24px;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
}

input[type=checkbox]{
	float: left;
	outline: 0;
}

/*标准按钮*/
button{
	width: 100%;
	display: inline-block;
	margin-bottom: 0;
	padding: .2em;
	vertical-align: middle;
	font-size: 1rem;
	line-height: 1.2;
	text-align: center;
	white-space: nowrap;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;
	outline: 0;
}

.a-button-default{
	color: #444;
	background-color: #e6e6e6;
	border-color: #e6e6e6;
}

.a-button-default:hover,
.a-button-default:focus,
.a-button-default:active {
  color: #444444;
  background-color: #c7c7c7;
  border-color: #c7c7c7;
}

.a-button-green{
  color: #ffffff;
  background-color: #5eb95e;
  border-color: #5eb95e;
}

.a-button-green:hover,
.a-button-green:focus,
.a-button-green:active {
  color: #ffffff;
  background-color: #429842;
  border-color: #429842;
}

.a-button-blue{
	color: #ffffff;
	background-color: #0e90d2;
	border-color: #0e90d2;
}

.a-button-blue:hover,
.a-button-blue:focus,
.a-button-blue:active {
	color: #ffffff;
  	background-color: #0a6999;
 	border-color: #0a6999;
}

/*面包屑导航*/
.a-breadcrumb{padding: .5em .5em;list-style: none;background-color: transparent;border-radius: 0;display: block;}
.a-breadcrumb > li {display: inline-block;}
.a-breadcrumb > li + li:before {content: "»\00a0";color: #cccccc;}
.a-breadcrumb > .a-breadcrumb-active > a {color: #999999 !important;}
.a-breadcrumb a, .a-breadcrumb i{color: #0e90d2 !important;}

/*标准panel*/
.a-panel{width: 100%;margin-bottom: 10px;border: 1px solid transparent;border-radius: 0;}
.a-panel-default{border-color: #ddd;}
.a-panel-default > .a-panel-head{color: #444;background-color: #f5f5f5;border-color: #ddd;}
.a-panel-head{padding: .2rem 5px;border-bottom: 1px solid transparent;border-top-right-radius: 0;border-top-left-radius: 0;}
.a-panel-body{padding: .2rem 5px;}

.a-panel-blue{border-color: #10a0ea;}
.a-panel-blue a{color: #fff !important;}
.a-panel-blue > .a-panel-head{color: #fff; background-color: #0e90d2; border-color: #10a0ea;}

.a-panel-green{border-color: #5eb95e;}
.a-panel-green a{color: #fff !important;}
.a-panel-green > .a-panel-head{color: #fff; background-color: #5eb95e; border-color: #5eb95e;}

.a-panel-red{border-color: #f5cecd;}
.a-panel-red a{color: #dd514c !important;}
.a-panel-red > .a-panel-head{color: #dd514c; background-color: rgba(221, 81, 76, 0.15); border-color: #f5cecd;}

/*标准checkbox*/
.a-checkbox{display: block;vertical-align: middle;}
.a-checkbox label{display: inline;margin-bottom: 0;font-weight: 400;cursor: pointer;}

/*标准tabs*/
.a-tabs-head{border-bottom: 1px solid #ddd;margin-bottom: 0px; padding: 0px; list-style: none;}
.a-tabs-head:before, .a-tabs-head:after{content: " ";display: table;}
.a-tabs-head:after{clear: both;}
.a-tabs-head>li{float: left;position: relative;display: block;margin-bottom: -1px;}
.a-tabs-head>li.a-tabs-active>a, .a-tabs-head>li.a-tabs-active>a:hover, .a-tabs-head>li.a-tabs-active>a:focus{color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default;}
.a-tabs-head>li>a{margin-right: 5px; line-height: 1.6; border-radius: 0;display: block;padding: .4em 10px;border: 1px solid transparent;}
.a-tabs-head > li > a:hover,.a-tabs-head > li > a:focus {text-decoration: none;background-color: #eeeeee;}

.a-tabs-body{position: relative;border: 1px solid #ddd;border-top: none;}
.a-tabs-body .a-tabs-content{padding: 10px;width: 100%;display: none;}
.a-tabs-body .a-tabs-active{display: block;}

.a-tabs-head>li>a{max-width: 90px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.a-tabs-head>li>a>i{color: #336595; display: inline-block; margin-left: 4px;}

.a-tabs-head-drop{min-width: 100px; margin-bottom: -1px;display: block;position: absolute;top: 100%;left: 0;z-index: 1000;float: left;max-width: 120px;padding: 5px 0;margin: -1px 0 0;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #ddd;display: none;text-align: center;}
.a-tabs-head-drop>li>a{display: block;padding: 3px 2px; clear: both;font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-tabs-head-drop>li>a:hover, .a-tabs-head-drop>li>a:focus{background-color: #eeeeee;}
/*.a-tabs-body{position: relative;overflow: hidden;border: 1px solid #ddd;border-top: none;z-index: 100;}
.a-tabs-body .a-tabs-content.a-tabs-active{position: relative; z-index: 100; visibility: visible;}
.a-tabs-body .a-tabs-content{position: absolute;top: 0; z-index: 99;float: left;width: 100%; padding: 10px 10px 15px;}*/

/*清除内边距*/
.n-nopadding-left{padding-left: 0px !important;}
.n-nopadding-right{padding-right: 0px !important;}
.n-nopadding-top{padding-top: 0px !important;}
.n-nopadding-bottom{padding-bottom: 0px !important;}
.n-nopadding{padding: 0px !important;}

/*清除外边距*/
.n-nomargin-left{margin-left: 0px !important;}
.n-nomargin-right{margin-right: 0px !important;}
.n-nomargin-top{margin-top: 0px !important;}
.n-nomargin-bottom{margin-bottom: 0px !important;}
.n-nomargin{margin: 0px !important;}

/*标准边框色*/
.n-border-width-default{border-width: 1px;}
.n-border-width-bold{border-width: 2px;}

.n-border-color-default{border-color: #ccc;}
.n-border-color-green{border-color: #5eb95e;}
.n-border-color-blue{border-color: #0e90d2}

.n-border-style-default{border-style: solid;}
.n-border-style-dashed{border-style: dashed;}
.n-border-style-dotted{border-style: dotted;}

.n-border-top{border-left:none;border-right:none;border-bottom:none;}
.n-border-left{border-top: none;border-right: none;border-bottom: none;}
.n-border-right{border-top: none;border-left: none;border-bottom: none;}
.n-border-bottom{border-top: none;border-left:none;border-right:none;}
.n-border-top-bottom{border-left:none;border-right:none;}
.n-border-left-right{border-top: none;border-bottom: none;}

/*标准内边距*/
.n-padding-default{padding: 5px !important;}
.n-padding-default-top{padding-top: 5px !important;}
.n-padding-default-left{padding-left: 5px !important;}
.n-padding-default-right{padding-right: 5px !important;}
.n-padding-default-bottom{padding-bottom: 5px !important;}

/*标准外边距*/
.n-margin-default{margin: 10px !important;}
.n-margin-default-top{margin-top: 10px !important;}
.n-margin-default-left{margin-left: 10px !important;}
.n-margin-default-right{margin-right: 10px !important;}
.n-margin-default-bottom{margin-bottom: 10px !important;}

/*标准scroll-top*/
.a-scroll-top{
	width: 20px;
	height: 60px;
	position: fixed;
	right: 5px;
	bottom: 10%;
	border-radius: 5px;
	box-shadow: 0 0 2px #6e6e6e;
	text-align: center;
	overflow: visible;
	z-index: 1000;
}

.a-scroll-top a{
	display: block;
	width: 100%;
}

/*标签修饰*/
html{display:relative;}
body{overflow:hide;font-size:12px;font-family: 微软雅黑;}
a{cursor:pointer;}
a:link,a:visited{text-decoration:none;vertical-align:baseline;}
a:hover{text-decoration:underline;}
li{list-style:none;}
/*标准盒子*/
.n-box-float{float:left;}
dl.n-box{border:1px solid;}
dl.n-box dt.n-box-head{border-bottom:1px solid;padding:4px 10px;font-weight:bolder;}
.n-box dt.n-box-head a{}
dl.n-box dt.n-box-head a.func{font-weight:200;float:right;}
dl.n-box dd.n-box-body{}
/*分页*/
.n-paging{padding:20px 0;}
.n-paging a{display:inline-block;line-height:20px;padding:4px 5px;border:1px solid;text-decoration:none;margin-right:4px}
.n-paging span{display:inline-block;line-height:20px;padding:4px 10px;margin-right:4px;}
/*日历板*/
.n-calendar-pad{border:2px solid;position:absolute;top:0px;left:100px;width:217px;padding:2px;box-sizing: content-box;}
.n-calendar-pad dt div{height:26px;box-sizing: content-box;}
.n-calendar-pad dt div.calendar-date a{width:23px;box-sizing: content-box;}
.n-calendar-pad dt div.calendar-date span.calendar-month{width:28px;box-sizing: content-box;}
.n-calendar-pad dt div.calendar-week span{display:block;float:left;width:23px;box-sizing: content-box;}
.n-calendar-pad a,.n-calendar-pad span{display:block;float:left;padding:2px;text-align:center;margin:1px;border:1px solid;text-decoration:none;box-sizing: content-box;}
.n-calendar-pad span{width:49px;box-sizing: content-box;}
.n-calendar-pad dd a{display:block;float:left;width:23px;text-align:center;margin:1px;border:1px solid;box-sizing: content-box;}
.n-calendar-pad dd a.current{text-align:center;margin:1px;box-sizing: content-box;}
.n-calendar-pad dd a.weekend{box-sizing: content-box;}
.n-calendar-pad dd span{display:block;float:left;width:23px;text-align:center;margin:1px;border:1px solid;box-sizing: content-box;}
/*标准表格*/
.a-table{width: 100%;}
table{
	border-spacing: 0;
	border-collapse: collapse;
}

table td, table th{
	vertical-align: middle;
}

.a-table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.a-table tr th, .a-table tr td{
	padding: .5rem;
	line-height: 1.5;
	border-top: 1px solid #ccc;
}

.a-table>thead>tr>th{
	vertical-align: bottom;
	border-bottom: 1px solid #ccc !important;
}

.a-table>tfoot>tr>th{
	border-top: 2px solid #ccc !important;
}

.a-table-striped>tbody>tr:nth-child(odd){
	background-color: #f9f9f9;
}

/*标准表单*/
.a-form{margin-bottom: 1rem; display: table; width: 100%;}
.a-form label{text-align: right; line-height: 24px;}
/*标准提示*/
.n-notice{border:1px solid;padding:10px;word-wrap: break-word;}
.n-alert{border:1px solid;padding:10px;word-wrap: break-word;}
.n-warn{border:1px solid;padding:10px;word-wrap: break-word;}
.n-txt{border:1px solid;padding:10px;word-wrap: break-word;}
.n-tips{border:1px solid;padding:10px;word-wrap: break-word;}


/*清除浮动*/
.n-clearfix:before,.n-clearfix:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.n-clearfix:after {clear: both;}
.n-clearfix {zoom: 1;}

.n-sep{
	margin: 10px;
}
/*简单布局*/
.n-right{float:right;}
.n-search{}
.n-tools{text-align: right;padding-bottom: 4px;}
/*标准浮层*/
#sunbind{filter:alpha(opacity=50);-moz-opacity:.5;opacity:0.5;z-index:999;position:absolute;left:0px;top:0px;height:100%;width:100%;}
.pop{}
#pop{overflow:hidden;}
#pop .sunblind{position:absolute;border-width:0px;filter:alpha(opacity=40);opacity:0.4;z-index:1000;top:0px;left:0px;width:100%;height:100%;display:none;}
#pop .ply-html{width:600px;overflow-y:auto;overflow-x:hidden;display:none;border:6px solid;position:absolute;z-index:1001;}
#pop .ply-bar{padding:5px 10px;line-height:20px;}
#pop .ply-title{}
#pop .ply-close{display:block; float:right;cursor:pointer;}
#pop .ply-hidden{display:none;}
#pop .ply-body{overflow:auto;padding:10px;}
#pop .ply-footer{line-height:30px;height:20px;padding:5px 10px;}
#ply-iframe{display:none;}